<?php
/**
 * @param $param
 * @return string
 * url组合成新的条件 复制给a 适合多条件搜索模板
 * php 多条件搜索的a 连接的url怎么解决 解决方案 powered by qq571031767 微博沙坪坝韩宇
 */

function myuri($param)
{
    $url = $_SERVER['REQUEST_URI'] . (strpos($_SERVER['REQUEST_URI'], "?") ? "" : "?") . $param;
    $parse = parse_url($url);
    if (isset($parse["query"])) {
        parse_str($parse["query"], $params);
    $res = explode("=",$param);
    $res[0] = substr($res[0], 1);
    unset($params[$res[0]]);
    $params[$res[0]] = $res[1];
    $url = $parse["path"] . "?" . http_build_query($params);
        return urldecode($url);
    } else {
        return urldecode($url);
    }
}


//使用实例

<li><a href="{:geturi(‘&day=1’)}">今日发布</a></li>

<li><a href="{:geturi(‘&day=2’)}">昨日发布</a></li>

<li><a href="{:geturi(‘&day=3’)}">1天内到期</a></li>

<li><a href="{:geturi(‘&day=4’)}">2天内到期</a></li>

<li><a href="{:geturi(‘&day=5’)}">3天内到期</a></li>